﻿namespace Sofire.Data
{
    using System;

    #region Enumerations

    /// <summary>
    /// 表示一个查询引擎的提供程序。
    /// </summary>
    [Serializable]
    public enum QueryEngineProvider
    {
        /// <summary>
        /// 表示一个 Microsoft SQL Server 的查询引擎。
        /// </summary>
        Microsoft_SQL_Server = 0,
        /// <summary>
        /// 表示一个 Microsoft OleDb 2003(含) 之前的查询引擎。
        /// </summary>
        Microsoft_OleDb_Before_2003 = 1,
        /// <summary>
        /// 表示一个 Microsoft OleDb 2007(含) 之后的查询引擎。
        /// </summary>
        Microsoft_OleDb_After_2007 = 2,
        /// <summary>
        /// 表示一个 SQLite 查询引擎。
        /// </summary>
        SQLite = 3,
        /// <summary>
        /// 表示一个 Oracle 查询引擎。
        /// </summary>
        Oracle = 4,
        /// <summary>
        /// 表示一个 MySql 查询引擎。
        /// </summary>
        MySql = 5,
    }

    #endregion Enumerations
}